RxDataSource 的本质就是使用 RxSwift 对 UITableView 和 UICollectionView 的数据源做了一层包装
1. UITableView
数据源类型:RxTableViewSectionedReloadDataSource
,RxTableViewSectionedAnimatedDataSource
2. UICollectionView
数据源类型:RxTableViewSectionedReloadDataSource
,RxCollectionViewSectionedAnimatedDataSource
3. ModelType
模型类型:SectionModel
,AnimatableSectionModel
4. 使用动画数据源,自定义模型需遵守IdentifiableType
协议
1 | class NewsListModel: Object,Mappable { |